reflect.Value.pointer (method)
23 uses
reflect (current package)
deepequal.go#L66: return v.pointer()
map_swiss.go#L161: e = mapaccess_faststr(v.typ(), v.pointer(), k)
map_swiss.go#L170: e = mapaccess(v.typ(), v.pointer(), k)
map_swiss.go#L220: mptr := abi.NoEscape(v.pointer())
map_swiss.go#L352: m := (*maps.Map)(iter.m.pointer())
map_swiss.go#L416: mapdelete_faststr(v.typ(), v.pointer(), k)
map_swiss.go#L427: mapassign_faststr(v.typ(), v.pointer(), k, e)
map_swiss.go#L439: mapdelete(v.typ(), v.pointer(), k)
map_swiss.go#L450: mapassign(v.typ(), v.pointer(), k, e)
value.go#L111: func (v Value) pointer() unsafe.Pointer {
value.go#L1167: return chancap(v.pointer())
value.go#L1188: chanclose(v.pointer())
value.go#L1770: return chanlen(v.pointer())
value.go#L1772: return maplen(v.pointer())
value.go#L1958: return uintptr(v.pointer())
value.go#L1969: p := v.pointer()
value.go#L2012: selected, ok := chanrecv(v.pointer(), nb, p)
value.go#L2043: return chansend(v.pointer(), p, nb)
value.go#L2510: return v.pointer()
value.go#L2522: p := v.pointer()
value.go#L2638: mapclear(v.typ(), v.pointer())
value.go#L2838: rc.ch = ch.pointer()
value.go#L2869: rc.ch = ch.pointer()